如何利用一个IP地址或者一台服务器,发布多个WEB网站应用程序

您所在的位置:网站首页 用windows server 2003创建一个web站点 如何利用一个IP地址或者一台服务器,发布多个WEB网站应用程序

如何利用一个IP地址或者一台服务器,发布多个WEB网站应用程序

2024-07-03 05:41| 来源: 网络整理| 查看: 265

 

如何在公司局域网内通过一个IP地址或者一台服务器来发布多个WEB网站应用程序

以下是我的一点经验,拿出来跟朋友们分享一下,分享才是技术前进的王道。

服务器操作系统:Windows server 2000 sp4

WEB服务器:    IIS 5.0

在同一台服务器上或者一个IP上,创建或发布多个WEB网站应用程序

经过查阅相关文档资料,我这里提供三种比较传统的方式来实现该需求,TCP端口实现法,IP地址实现法,主机头实现法,(呵,当然,不排除高手们有另外N种方式的实现)。

一、              TCP端口实现法

利用服务器上的N多个TCP端口(就当作废物利用咯,6万多个TCP端口啊,不用掉实在有些对不住前辈们的呕心设计),通过一个端口对应一个WEB站点来创建多个WEB网站的实现方式

在服务器上创建第一个WEB站点

第一步:(打开IIS信息服务管理器),从桌面“开始”→“运行” 输入:”inetmgr”,回车,便可打开Internet信息服务管理器,选中你的服务器名(或者机器名),单击右键选择新建web站点,(当然了,这里你也可以选择从菜单栏创建WEB网站,在菜单栏上选择”操作”→”新建” →”站点”),如下图所示:  一个IP地址或一台服务器发布多个网站

第二步:(设置站点说明文字),单击下一步,弹出”web站点创建向导”窗体后,在说明栏目,随意输入web站点的说明性文字,如输入:”mySite1”, 一个IP地址或一台服务器发布多个网站

第三步:(设置IP地址和端口),再单击下一步,注意了,此步甚为关键,用TCP端口法创建多个WEB站点应用程序,IP地址栏目不要设置,使用默认的设置值”全部未分配”便可,而TCP端口栏,这是因为是第一个站点,便使用默认已打开了的80端口即可,主机头不用设置,如下图所示:

 一个IP地址或一台服务器发布多个网站

第四步,(设置WEB站点主目录),单击下一步,输入你的WEB站点的主目录的路径,也就是你的WEB站点应用程序的根目录,当然,你也可以选择浏览打开,我这里WEB网站应用程序的主目录是"C:\webtest"。

 一个IP地址或一台服务器发布多个网站

第五步,(设置WEB站点访问权限),这里不用设置,我选择默认的,单击下一步,启动WEB站点,完成发布,可以去打开IE测试我们的WEB站点了。

 一个IP地址或一台服务器发布多个网站

第六步,(测试发布WEB网站是否成功),打开IE,在地址栏输入:http://172.168.0.01/index.html

OK,页面显示出来了,大功告成,这里172.168.0.01是我的服务器IP地址,换成你的服务器IP地址便可,若不能成功访问你的页面,需要注意你刚才设置的TCP端口是否打开或被别的WEB站点应用程序占用。

好了,经过测试,这里我们的第一个WEB站点创建成功了,

用TCP端口创建或发布第二个和第N个网站,操作步骤同发布第一个WEB站点应用程序一样,关键不同的地方在第三步(设置IP地址和端口),说到这里,相信不少朋友们都明白了,没错,关键的一点就在设置TCP端口时换成另外没有被占用的TCP端口便成,其它的设置都一样,这里我将TCP端口设置成8899,其它的IP地址值和主机头值同上面第三步一样不变,默认值便可。

注意,第二个或第N个WEB站点应用程序的访问方式与第一个使用默认TCP端口的站点应用程序有些不同,第二个站点在IE地址栏中的IP后加上冒号和端口号才能正确访问,如:http://172.168.0.01:8899/index.html ,没错,8899在这里就是端口号,换成你的端口号便成。

二、              IP地址实现法,

通常情况下,一般公司的服务器一块网卡对应一个IP地址,但是为了最大限度地利用资源(嘿嘿,不然又对不住前辈们了),我们常常将一块网卡来绑定多个IP(一般情况下不超过20个IP),这样一来,我们就可将一个IP地址对应一个Web站点,极大地利用了服务器的有效资源,有点类似于TCP端口法,但IP地址却没有TCP端口多,这又是美中不足(那人就说了,你就知足吧,鄙视你)。

一个网卡绑定多个IP法,如下:

从桌面打开,开始→设置→网络和拨号连接→本地连接→属性→选择“Internet协议(TCP/IP)”→点击“属性”按钮,在出现的“Internet协议(TCP/IP)属性”窗口中点击“高级”按钮,再点击“添加”按钮,便可添加你自定义的IP地址,详情就不多说了,动手吧。我添加了IP地址如:172.168.0.02 网关同第一个IP一样

好了,现在我们的服务器上多出了一个IP地址,利用这个IP地址,我们又可大做文章了,

创建我们的第三个WEB站点应用程序

没错,同上面的TCP端口实现法一样,注意,关键的一步又是第三步(设置IP地址和端口),相信读者朋友们知道了,这次我们需要修改IP地址值为刚才绑定的第二个IP:172.168.0.02 ,TCP端口为默认80端口,主机头为默认值,以下步骤一样。

发布完成,好了,我们可以测试了,在IE地址栏输入:http://172.168.0.02/index.html

回车,页面显示,OK,成功。

创建我们的第四个WEB站点应用程序

既然这是一个全新的IP,我们是不是可以这样想,可不可以同第一个IP地址172.168.0.01一样,利用TCP端口法做出N个WEB站点应用程序来?我很负责任的告诉你,很遗憾,这完全可以做到,只要在关键的第三步(设置IP地址和端口),将IP地址改为172.168.0.02,TCP端口改为另一个空闲的端口,这里我设置成8899,主机头值默认即可,

发布完成、测试,在IE地址栏输入:http://172.168.0.02:8899/index.html 显示成功,OK,

这个绑定的第二个IP地址又发布N多个WEB站点应用程序了,有留心的朋友们可能看出问题来了,你这个TCP端口不是跟第一个IP地址172.168.0.01绑定的第二个WEB站点应用程序TCP端口一样是设置成8899么,这不是起冲突了,没错,是一样的端口号,但是,我又要负责任地告诉你了,完全正确访问的是你在主目录中设置的第四WEB站点,跟第一个WEB站点应用程序没有一点关系。

天,这些IP,每个IP都可发布6万多个WEB站点应用程序,20来个IP乘以6万多,只要你的服务器负担得起来,我想,应该足够你的应用业务了吧,嘿嘿,恶寒中……

三、              主机头实现法,

经过TCP端口实现法和IP地址实现法发布的WEB站点,这些都需要通过修改TCP端口和IP地址来实现发布我们的WEB网站项目,这样一来,用户在IE地址栏输入地址访问很麻烦,不方便用户记住,用户体验和友好性较差,有没有一种方法类似于像 http://www.163.com/ 和 http://www.qq.com/ 这些WEB网站一样,方便又容易记住使用,答案是肯定的,这就要通过主机头实现法来解决这一需求了,这个需要使用DNS域名服务器来共同协助完成。

用主机头实现法来创建我们第五个WEB站点应用程序

同样,跟前面两种实现方法一样的创建方法,值得注意,最为关键的一步,没错,还是第三步(设置IP地址和端口),IP地址输入你的IP地址,我这里输入192.168.0.1.,TCP端口为默认的80端口,这次,主机头设为www.你的WEB站点应用程序名.com ,我这里输入的是,http://www.mysite.com/

,ok,单击下一步,其它设置与上面两种实现法相同。注意,最后一步,就是请公司的网管将你刚才设置主机头 http://www.mysite.com/ 在DNS域名服务器上映射为你刚才设置的IP地址便可。

最后,在IE地址栏上输入:http://www.Demo.com/index.html ,回车,页面显示.,成功。

创建第N个WEB网站,只要修改好主机头名和在DNS域名服务器解析好设置的那个IP地址就行了,其它设置都一样。

    以上几种方式我是在公司局域网内发布实现的,当然,这三个方式也可以在Internet网上使用,只要你申请有固定的IP地址和合法的域名就可.还有别的发布方式,在这里我就不多说了.



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3